package com.spring.springcloud.Elasticsearch.集群部署;

import com.atguigu.mystarter.auto.MyStarterServiceAutoConfiguration;
import com.atguigu.springcloud.entities.Payment;

/**
 * 1.解压
 *  tar -zxvf xx.tar.gz
 * 2.创建用户
 *      由于安全问题，Elasticsearch 不允许 root 用户直接运行，所以要创建用户，
 *      在root用户中创建新用户    创建es用户
 *      useradd  es     创建用户
 *      passwd es    设置密码
 *
 *      groupadd -g 20000 mysql
 *      useradd -u 20000 -m mysql -g mysql
 *
 *       groupadd redis
 *       useradd -g redis -s /bin/bash -d /home/redis redis
 *       passwd redis
 *
 *       将 解压的 elasticsearch 的文件夹  权限改为 es
 *       chown -R es:es 文件夹
 * 3.修改配置文件
 *      1):详见 elasticsearch-7.8.yml 文件
 *      2): vim /etc/security/limits.conf
 *          #添加内容
 *          #每个进程可以打开的文件数的限制
 *          es soft nofile 65536
 *          es hard nofile 65536
 *      3):vim /etc/security/limits.d/20-nproc.conf
 *          #添加内容
 *          #每个进程可以打开的文件数的限制
 *          es soft nofile 65536
 *          es hard nofile 65536
 *          #操作系统级别对每个用户创建的进程数限制
 *          * hard nproc 4096
 *          # 注： * 代表 Linux 所有用户名称
 *      4):vim /etc/sysctl.conf
 *          #添加内容
 *          #一个进程可以拥有的VMA(虚拟内存区域) 的数量  默认为65536
 *          vm.max_map_count=655360
 *        重新加载配置
 *          sysctl -p
 *
 *      切换es用户
 *          su es
 *       启动 elasticsearch：
 *          elasticsearch-7.8.0/bin/elasticsearch
 *        就成功启动了，（注意防火墙）
 *
 *
 *
 */
public class B_linux单节点安装 {
}
